home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / app / Splash.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  2.3 KB  |  81 lines

  1. package com.extensibility.app;
  2.  
  3. import com.extensibility.rock.Screen;
  4. import java.awt.BorderLayout;
  5. import java.awt.Component;
  6. import java.awt.Font;
  7. import java.awt.Graphics;
  8. import java.awt.Window;
  9. import java.util.Date;
  10. import javax.swing.Icon;
  11. import javax.swing.JLabel;
  12. import javax.swing.JWindow;
  13.  
  14. public class Splash extends JWindow {
  15.    JLabel icon;
  16.    String name;
  17.    String org;
  18.    // $FF: renamed from: sn java.lang.String
  19.    String field_0;
  20.    Date expDate;
  21.    String expMsg;
  22.    String versionString;
  23.    Font userFont = new Font("San Serif", 0, 12);
  24.    Font verFont = new Font("San Serif", 0, 10);
  25.  
  26.    public Splash() {
  27.       this.prepare();
  28.    }
  29.  
  30.    void prepare() {
  31.       Icon var1 = UI.getIcon("splash.gif");
  32.       this.icon = new 1(this, var1);
  33.       ((JWindow)this).getContentPane().setLayout(new BorderLayout());
  34.       ((JWindow)this).getContentPane().add(this.icon, "Center");
  35.       ((Window)this).pack();
  36.       Screen.centerInScreen(this);
  37.       ((Component)this).addMouseListener(new 2(this));
  38.    }
  39.  
  40.    public void setInfo(String var1, String var2, String var3, Date var4, String var5, String var6) {
  41.       this.name = var1;
  42.       this.org = var2;
  43.       this.field_0 = var3;
  44.       this.expDate = var4;
  45.       this.versionString = var5;
  46.       this.expMsg = var6;
  47.       ((Component)this).repaint(0L);
  48.    }
  49.  
  50.    private void paintUserInfo(Graphics var1) {
  51.       var1.setFont(this.userFont);
  52.       if (this.name != null) {
  53.          var1.drawString(this.name, 32, 143);
  54.       }
  55.  
  56.       if (this.org != null) {
  57.          var1.drawString(this.org, 32, 159);
  58.       }
  59.  
  60.       if (this.field_0 != null) {
  61.          var1.drawString(this.field_0, 32, 177);
  62.       }
  63.  
  64.       var1.setFont(this.verFont);
  65.       if (this.expMsg != null) {
  66.          var1.drawString(this.expMsg, 32, 190);
  67.       }
  68.  
  69.       var1.setFont(this.verFont);
  70.       if (this.versionString != null) {
  71.          var1.drawString(this.versionString, 8, 216);
  72.       }
  73.  
  74.    }
  75.  
  76.    // $FF: synthetic method
  77.    static void access$5000071(Splash var0, Graphics var1) {
  78.       var0.paintUserInfo(var1);
  79.    }
  80. }
  81.